Improving the Performance and Robustness of Kademlia-Based Overlay Networks
نویسندگان
چکیده
Structured peer-to-peer (p2p) networks are highly distributed systems with a potential to support business applications. There are numerous different suggestions on how to implement such systems. However, before legal p2p systems can become mainstream they need to offer improved efficiency, robustness, and stability. While Chord is the most researched and best understood mechanism, the Kademlia algorithm is widely-used in deployed applications. There are still many open questions concerning the performance of the latter. In this paper we identify the main problems of Kademlia by large scale simulations and present modifications which help to avoid those problems. This way, we are able to significantly improve the performance and robustness of Kademlia-based applications, especially in times of churn and in unstable states. In particular, we show how to increase the stability of the overlay, make searches more efficient, and adapt the maintenance traffic to the current churn rate in a self-organizing way.
منابع مشابه
Performance Analysis of R/kademlia, Pastry and Bamboo Using Recursive Routing in Mobile Networks
We are experiencing a revolution in the wireless technology and mobile phone networks as they are becoming increasingly ubiquitous. On the other hand, there is another trend, gaining extreme popularity over the traditional wired Internet: Peer-to-Peer (P2P) networking. Specifically, Distributed Hash Table (DHT) based Structured P2P overlay networks are capable to facilitate information storage ...
متن کاملParallelism potentials in distributed simulations of Kademlia-based peer-to-peer networks
The benefits of distributing a network simulation depend on characteristics of the simulated network. Performance improvements reported in the literature are comparatively low for peer-to-peer overlay networks in particular, as the logical topology of these networks can necessitate frequent synchronization between the processors executing the simulation. In this paper, we show that a speedup of...
متن کاملSimulation of the Impact of Packet Errors on the Kademlia Peer-to-Peer Routing
Tactical radio communication is crucial for command and control. The progress in C2 software demands higher and higher transmission rates, more employed radios and higher robustness. Interconnectivity between various participants of a tactical network is achieved by increased usage of the Internet Protocol. Structured overlay networks, so called peer-to-peer networks can help to increase the re...
متن کاملA Kademlia-Based Node Lookup System for Anonymization Networks
Node lookup mechanisms constitute an integral part of any overlay network, and hence also of anonymous communication networks. Today, most anonymizers use centralized directories, which leads to scalability problems in the long run. Additionally they require the user to trust the directory provider. In this paper we revisit the concept of distributed hash tables to address these issues. We prop...
متن کاملA performance evaluation of the Kad-protocol
Most efficient peer-to-peer protocols deploy structured overlay networks based on Distributed Hash Tables (DHTs). These have been extensively studied through theoretical simulations and analysis over the last few years. Recently, the popular eMule and aMule file-sharing applications incorporate a widelydeployed Kademlia-based DHT, called Kad. The Kad-network with over a million simultaneous use...
متن کامل